package com.tnxst.phexamination.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Created by Dan on 2022/6/4.
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FollowNewbornFamilyVo {
    /**
     * id
     */
    private Integer id;

    /**
     * 随访表名
     */
    private String followTableName;

    /**
     * 病人id
     */
    private Integer inhabitantId;

    /**
     * 被随访病人姓名
     */
    private String inhabitantName;

    /**
     * 性别
     * 1男
     * 2女
     * 9未说明的性别
     * 0未知的性别
     */
    private Integer gender;

    /**
     * 出生日期
     */
    private String birthday;

    /**
     * 身份证号码
     */
    private String idCard;

    /**
     * 家庭住址
     */
    private String address;

    /**
     * 父亲id
     */
    private Integer fatherId;

    /**
     * 父亲名称
     */
    private String fatherName;

    /**
     * 父亲职业
     */
    private String fatherOccupation;

    /**
     * 父亲电话
     */
    private String fatherTel;

    /**
     * 父亲出生日期
     */
    private String fatherBirthday;

    /**
     * 母亲id
     */
    private Integer matherId;

    /**
     * 母亲名称
     */
    private String matherName;

    /**
     * 母亲职业
     */
    private String motherOccupation;

    /**
     * 母亲电话
     */
    private String matherTel;

    /**
     * 母亲出生日期
     */
    private String matherBirthday;

    /**
     * 孕周
     */
    private Integer gestationalWeek;

    /**
     * 母亲妊娠期患病情况
     * 1糖尿病
     * 2妊娠期高血压
     * 4其他
     */
    private Integer motherPregnancyIllness;

    /**
     * 助产机构名称
     */
    private String bornOrgName;

    /**
     * 出生情况
     * 1顺产
     * 2胎头吸引
     * 4产钳
     * 8剖宫
     * 16双多胎
     * 32臀位
     * 64其他
     */
    private Integer bornSituation;

    /**
     * 新生儿窒息
     * 1无
     * 2有
     */
    private Integer neonatalSuffocation;

    /**
     * APGAR评分
     * 1 1分钟
     * 2 5分钟
     * 4 不详
     */
    private Integer apgarScore;

    /**
     * 是否有畸形
     * 1 无
     * 2 有
     */
    private Integer isDeformity;

    /**
     * 畸形说明
     */
    private String deformity;

    /**
     * 新生儿听力筛查
     * 1 通过
     * 2 未通过
     * 4 未筛查
     * 8 不详
     */
    private Integer newbornHearingScreening;

    /**
     * 新生儿疾病筛查
     * 1 未进行
     * 2 检查均阴性
     * 4 甲低
     * 8 苯丙酮尿症
     * 16 其他遗传代谢病
     */
    private Integer neonatalIllnessScreening;

    /**
     * 新生儿出生体重
     */
    private Double bornWeight;

    /**
     * 新生儿目前体重
     */
    private Double nowWeight;

    /**
     * 出生身长
     */
    private Double bornHeight;

    /**
     * 喂养方式
     * 1 纯母乳
     * 2 混合
     * 4 人工
     */
    private Integer replacementFeeding;

    /**
     * 每次吃奶量ml
     */
    private Integer milkSupply;

    /**
     * 每日吃奶次数
     */
    private Integer dailyMilkNumber;

    /**
     * 呕吐
     * 1 无
     * 2 有
     */
    private Integer vomiting;

    /**
     * 大便
     * 1 糊状
     * 2 稀
     */
    private Integer defecate;

    /**
     * 大便次数
     */
    private Integer dailyDefecateNumber;

    /**
     * 体温摄氏度
     */
    private Double bodyTemperature;

    /**
     * 心率次/分
     */
    private Integer heartRate;

    /**
     * 呼吸频率次/分
     */
    private Integer respiratoryRate;

    /**
     * 面色
     * 1 红润
     * 2 黄染
     * 4 其他
     */
    private Integer complexion;

    /**
     * 黄疸部位
     * 1 面部
     * 2 躯干
     * 4 四肢
     * 8 手足
     */
    private Integer jaundiceParts;

    /**
     * 前囟长X宽
     */
    private String bregmaWh;

    /**
     * 前囟
     * 1 正常
     * 2 膨隆
     * 4 凹陷
     * 8 其他
     */
    private Integer bregma;

    /**
     * 眼外观
     * 1 未见异常
     * 2 异常
     */
    private Integer eyeAppearance;

    /**
     * 耳外观
     * 1 未见异常
     * 2 异常
     */
    private Integer earAppearance;

    /**
     * 四肢活动度
     * 1 未见异常
     * 2 异常
     */
    private Integer limbsMobility;

    /**
     * 颈部包块
     * 1 无
     * 2 有
     */
    private Integer neckBagPiece;

    /**
     * 鼻外观
     * 1 未见异常
     * 2 异常
     */
    private Integer nose;

    /**
     * 皮肤
     * 1 未见异常
     * 2 湿疹
     * 4 糜烂
     * 8 其他
     */
    private Integer skin;

    /**
     * 口腔
     * 1 未见异常
     * 2 异常
     */
    private Integer oral;

    /**
     * 肛门
     * 1 未见异常
     * 2 异常
     */
    private Integer anus;

    /**
     * 心肺听诊
     * 1 未见异常
     * 2 异常
     */
    private Integer cardiopulmonaryAuscultation;

    /**
     * 胸部
     * 1 未见异常
     * 2 异常
     */
    private Integer chest;

    /**
     * 腹部触诊
     * 1 未见异常
     * 2 异常
     */
    private Integer abdominalTouch;

    /**
     * 脊柱
     * 1 未见异常
     * 2 异常
     */
    private Integer spinal;

    /**
     * 脐带
     * 1 未脱
     * 2 脱落
     * 4 脐带有渗出
     * 8 其他
     */
    private Integer cord;

    /**
     * 外生殖器
     * 1 未见异常
     * 2 异常
     */
    private Integer reproductive;

    /**
     * 转诊相关:转诊建议
     */
    private String referralProposal;

    /**
     * 转诊相关:转诊原因
     */
    private String referralReason;

    /**
     * 转诊机构
     */
    private String referralOrg;

    /**
     * 指导
     * 1 喂养指导
     * 2 发育指导
     * 4 防病指导
     * 8 预防伤害指导
     * 16 口腔保健指导
     * 32 其他
     */
    private Integer guide;

    /**
     * 随访日期
     */
    private String followTime;

    /**
     * 下次随访日期
     */
    private String nextFollowTime;

    /**
     * 下次随访地址
     */
    private String nextFollowAddress;

    /**
     * 医生id
     */
    private Integer doctorId;

    /**
     * 检查医生签名
     */
    private String doctorName;

    /**
     * 其他情况
     */
    private String otherJson;

    /**
     * 是否删除
     * 0否
     * 1是
     */
    private Integer isDelete;

    /**
     * 病人签名图片地址
     */
    private String inhSignName;

    /**
     * 随访医生签名图片地址
     */
    private String docSignName;

}
